
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
	<xsl:output method="xml" indent="yes"/>
	<xsl:template match="text()"/>
	<xsl:template match="malote">
		<xsl:element name="bancoCentral">
			<xsl:attribute name="bancoOrigem">
				<xsl:value-of select="@bancoOrigem"/>
			</xsl:attribute>
			<xsl:attribute name="bancoDestino">
				<xsl:value-of select="@bancoDestino"/>
			</xsl:attribute>
			<xsl:apply-templates/>
		</xsl:element>
	</xsl:template>
	<xsl:template match="cheque">
		<xsl:choose>
			<xsl:when test="status='Pendente'">
				<cheque status="indefinido">
					<agencia>
						<xsl:value-of select="agenciaEmissor"/>
					</agencia>
					<conta>
						<xsl:value-of select="contaCorrenteEmissor"/>
					</conta>
					<numCheque>
						<xsl:value-of select="numero"/>
					</numCheque>
					<valor>
						<xsl:value-of select="valor"/>
					</valor>
					<creditado>
						<agencia>
							<xsl:value-of select="agenciaFavorecido"/>
						</agencia>
						<conta>
							<xsl:value-of select="contaCorrenteFavorecido"/>
						</conta>
					</creditado>
				</cheque>
			</xsl:when>
			<xsl:when test="status='Compensado'">
				<cheque status="compensado">
					<agencia>
						<xsl:value-of select="agenciaEmissor"/>
					</agencia>
					<conta>
						<xsl:value-of select="contaCorrenteEmissor"/>
					</conta>
					<numCheque>
						<xsl:value-of select="numero"/>
					</numCheque>
					<valor>
						<xsl:value-of select="valor"/>
					</valor>
					<creditado>
						<agencia>
							<xsl:value-of select="agenciaFavorecido"/>
						</agencia>
						<conta>
							<xsl:value-of select="contaCorrenteFavorecido"/>
						</conta>
					</creditado>
				</cheque>
			</xsl:when>
			<xsl:when test="status='Falta de Fundos'">
				<cheque status="falta de fundos">
					<agencia>
						<xsl:value-of select="agenciaEmissor"/>
					</agencia>
					<conta>
						<xsl:value-of select="contaCorrenteEmissor"/>
					</conta>
					<numCheque>
						<xsl:value-of select="numero"/>
					</numCheque>
					<valor>
						<xsl:value-of select="valor"/>
					</valor>
					<creditado>
						<agencia>
							<xsl:value-of select="agenciaFavorecido"/>
						</agencia>
						<conta>
							<xsl:value-of select="contaCorrenteFavorecido"/>
						</conta>
					</creditado>
				</cheque>
			</xsl:when>
		</xsl:choose>
	</xsl:template>
	<xsl:template match="doc">
		<doc>
			<agencia>
				<xsl:value-of select="agenciaEmissor"/>
			</agencia>
			<conta>
				<xsl:value-of select="contaCorrenteEmissor"/>
			</conta>
			<numDoc>
				<xsl:value-of select="numero"/>
			</numDoc>
			<valor>
				<xsl:value-of select="valor"/>
			</valor>
			<favorecido>
				<agencia>
					<xsl:value-of select="agenciaFavorecido"/>
				</agencia>
				<conta>
					<xsl:value-of select="contaCorrenteFavorecido"/>
				</conta>
			</favorecido>
		</doc>
	</xsl:template>
</xsl:stylesheet>